package com.example.teamwork.service;

import com.example.teamwork.informationGet.PageVO;
import com.example.teamwork.informationGet.VisitorVO;
import org.springframework.stereotype.Service;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * 〈一句话功能简述〉<br> 
 * 〈〉
 *
 * @author tjqwecom
 * @create 2020-11-24
 * @since 1.0.0
 */
@Service
public interface VisitorService {

    void add(VisitorVO visitorVO);
    PageVO<VisitorVO> findVisitorList(Integer pageNum, Integer pageSize, VisitorVO visitorVO,Date startTime, Date endTime);
    List<Map<String,Object>> VisitorReport();
    void set(Long visitorId);

    void delete(Long visitorId);

    ArrayList statistics(Date startTime, Date endTime);

    VisitorVO detail(Long visitorId);
}

